/**
 * Class AnimalZone
 * 
 * @param <T> the type of animal
 */
public class AnimalZone<T> {

    private final Animal[] animals;
    
    private int size = 0;

    /**
     * 构造方法
     * @param count 区域可容纳的动物数量
     */
    public AnimalZone(int count) {
        this.animals = new Animal[count];
    }

    /**
     * add添加动物
     * @param animal 动物
     * @return 是否添加成功
     */
    /* TODO */

    /**
     * printAll打印区域内所有动物的名字
     * 如果为空则跳过
     * 格式为：[动物名字1, 动物名字2, 动物名字3, ...]
     */
    /* TODO */

}
